package cz.schovjan.mte_proj.service;

import java.util.List;

import cz.schovjan.mte_proj.dto.Artist;
import cz.schovjan.mte_proj.dto.LyricResult;

public interface Database {

    /**
     * Vlozeni zaznamu zobrazeneho textu pisne do db
     * @param lr
     */
    public void addArtist(LyricResult lr);


    /**
     * Vraci pocet artistu v databazi
     * @return
     */
    public int countOfArtists();


    /**
     * Vraci pocet hledani artisty
     * @param artist
     * @return
     */
    public int countOfArtistsSearching(String artist);


    /**
     * Vraci vsechny zaznamy artistu z db
     * @return
     */
    public List<Artist> findAllArtist();
}
